department of technical affairs - Español Inglés Diccionario